legal and administrative reasons - Français Anglais Dictionnaire